数字签名的实现过程58个

来源:名资汇网 作者:caiji007 2023-11-27 06:00:23
分享到:

1、接收方收到发方的签名结果后进行签名验证,其具体操作过程如下:

2、数字签名与验证过程

3、数字签名的作用

4、(1)单向认证是甲乙双方在网上通信时,甲只需要认证乙的身份即可。这时甲需要获取乙的证书,获取的方式有两种,一种是在通信时乙直接将证书传送给甲,另一种是甲向CA的目录服务器查询索取。甲获得乙的证书后,首先用CA的根证书公钥验证该证书的签名,验证通过说明该证书是第三方CA签发的有效证书。然后检查证书的有效期及检查该证书是否已被作废(LRC检查)而进入黑名单。

5、登录契约锁网址,注册并实名认证;

6、接收报文

7、接收方收到数字签名的结果,其中包括数字签名、电子原文和发方公钥,即待验证的数据。接收方进行签名验证。验证过程是:接收方首先用发方公钥解密数字签名,导出数字摘要,并对电子文件原文做同样哈希算法得出一个新的数字摘要,将两个摘要的哈希值进行结果比较,相同签名得到验证,否则无效。这就做到了《电子签名法》中所要求的对签名不能改动,对签署的内容和形式也不能改动的要求。

8、网银服务器利用签名验证设备对签名结果进行验证,并与交易数据原文进行比对,判断是否签名有效、判断数据没有被篡改

9、客户端发起交易

10、签名生成:r=G^kmodP;s=(x-dr)k^-1mod(p-1);

11、PKI提供的服务首先是认证,即身份识别与鉴别,确认实体即为自己所声明的实体。认证的前提是甲乙双方都具有第三方CA所签发的证书,认证分单向认证和双向认证。

12、返回验证结果

13、Elgamal数字签名主要也是利用离散对数的特性来实现签名,具体方式如下:

14、接收方首先用与发送方一样的哈希函数从接收到的原始报文中计算出报文摘要,接着再用发送方的公用密钥来对报文附加的数字签名进行解密。

15、将需要签署的电子合同上传,并填写签署人信息;

16、网上通信的双方,在互相认证身份之后,即可发送签名的数据电文。数字签名的全过程分两大部分,即签名与验证。

17、(2)双向认证。双向认证是甲乙双方在网上通信时,甲不但要认证乙的身份,乙也要认证甲的身份。其认证过程与单向认证过程相同。

18、数字签名,就是使用数字证书的私钥对数据的摘要加密得到的数据,以保证数据的完整性、真实性和不可抵赖。

19、数字签名的操作过程需要有发方的签名证书的私钥及其验证公钥。

20、给你举个网银数字签名的例子,网银签名的整个流程如下:

21、发送报文

22、数字签名的操作过程

23、接收者收到消息后计算t=β^r·r^smodP

24、确保当前文档已保存;

25、数字签名操作具体过程如下:首先是生成被签名的电子文件(《电子签名法》中称数据电文),然后对电子文件用哈希算法做数字摘要,再对数字摘要用签名私钥做非对称加密,即做数字签名;之后是将以上的签名和电子文件原文以及签名证书的公钥加在一起进行封装,形成签名结果发送给收方,待收方验证。

26、数字签名,就是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明,数字签名是非对称密钥加密技术与数字摘要技术的应用。

27、(3)接收方收到的电子文件在传输中没有被篡改,保持了数据的完整性,因为,签署后对电子签名的任何改动都能够被发现。

28、此时P、G、β就是公钥,记作Kpub;

29、数字签名的验证过程

30、选择一个大素数P、一个本原元G、一个随机整数d,d属于[2,p-2];

31、生成签名后,签名随明文一起发送给接收方;

32、对一个电子文件进行数字签名并在网上传输,其技术实现过程大致如下:首先要在网上进行身份认证,然后再进行签名,最后是对签名的验证。

33、楼说的是VBA代码的数字签名吧,不是文档自己的签名。至于文档自己的签名,可以通过如下步骤实现:

34、网银通过脚本(如javascript)将交易数据作为参数,送给签名方法

35、生成β,β=G^dmodP;

36、选择“准备-添加数字签名”;

37、签名方法,通过csp的实现,usbkey进行签名

38、以上三点就是对《电子签名法》中所规定的“安全的电子签名具有与手写签名或者盖章同等的效力”的具体体现。

39、在接下来的窗口中,输入添加数字签名的目的;

40、在弹出的“获取数字标识”窗口中,选择“创建自己的数字标识”;

41、如果接收方对发方数字签名验证成功,就可以说明以下三个实质性的问题:

42、这样一来,如果这两个摘要相同,那么接收方就能确认该数字签名是发送方的

43、点击“Office按钮”;

44、(2)被签名的电子文件确实是经发方签名后发送的,说明发方用了自己的私钥做的签名,并得到验证,达到不可否认的目的。

45、数字签名的使用场景不同,则签署的流程也有所差异。以在契约锁平台签约为例,需要三步完成在电子合同上签署数字签名的步骤:

46、(1)该电子文件确实是由签名者的发方所发出的,电子文件来源于该发送者。因为,签署时电子签名数据由电子签名人所控制。

47、验证:当t≡G^xmodP则该签名有效,数据未被篡改,反之则签名无效;

48、甲乙双方在网上查询对方证书的有效性及黑名单时,采用的是LDAP协议(LightDirectoryAccessProtocol),它是一种轻型目录访问协议。

49、在“创建数字标识”窗口中输入自己的相关信息;

50、数字签名过程分两部分:左侧为签名,右侧为验证过程。即发方将原文用哈希算法求得数字摘要,用签名私钥对数字摘要加密得数字签名,发方将原文与数字签名一起发送给接受方;收方验证签名,即用发方公钥解密数字签名,得出数字摘要;收方将原文采用同样哈希算法又得一新的数字摘要,将两个数字摘要进行比较,如果二者匹配,说明经数字签名的电子文件传输成功。

51、Elgamal数字签名记作sig(x,k)=(r,s);x是明文的摘要,k是临时私钥的随机值,记作Kpr,r,s是构成签名的两个整数;

52、数字签名的实现步骤如下:

53、发送方用一个哈希函数从报文文本中生成报文摘要,然后用自己的私人密钥对这个摘要进行加密,这个加密后的摘要将作为报文的数字签名和报文一起发送给接收方。

54、网银将签名结果和交易数据原文送往网银服务器

55、若验证成功,保存数据库

56、签署人接收到签署请求,经过身份认证后,使用数字签名完成签署。

57、如果看到一个警告说什么最好通过第三方数字签名服务的电话框,点击“确定”;

58、点击“确定”。

标签
  • 个性签名2022简短【60个精选】

    1、申请人的户口簿原件和复印件;一式两份《灵活就业人员参加基本养老保险申报表》;申请人在中国银行、中国工商银行、中国建设银行和中国农业银行四大国有商业银行中的任何一

    经典赏析·2023-11-27 07:00:16

  • 数字签名的实现过程58个

    1、接收方收到发方的签名结果后进行签名验证,其具体操作过程如下:2、数字签名与验证过程3、数字签名的作用4、(1)单向认证是甲乙双方在网上通信时,甲只需要认证乙的身份即可。

    经典赏析·2023-11-27 06:00:23

  • 好听的微信个性签名女生小学生【优选85个】

    1、远大抱负始于高中,辉煌人生起于今日。2、黑发不识勤学早,白首方悔读书迟。3、这个人是我的。4、我只希望你平安,快乐----木瓜黄5、“他叫贺朝。”----木瓜黄6、飞吧,飞吧7、

    经典赏析·2023-11-27 06:00:22

  • 签名章在线制作免费精选49个

    1、点击菜单“插入”,接着点击“形状”。2、点击“椭圆”,接着在Word页面按住鼠标左键画一个椭圆。3、点击选中椭圆,调整椭圆的形状为一个圆。4、设置文本效果5、先准备好手写

    经典赏析·2023-11-27 05:00:16

  • 抖音签名设计软件优选50个

    1、没有什么人能一路单纯到底,但是要记住,别忘了最初的自己。2、从今天起,做一个简单而幸福的人。不沉溺幻想,不庸人自扰,不浪费时间,不沉迷过去,不畏惧将来。如此,安好。3、清醒时

    经典赏析·2023-11-27 05:00:15

  • 励志抖音个性签名怎么写才吸引人【27个精选】

    1、成长就是与这个世界讲和。接受自己的不完美,也接受别人的不完美。2、生活真正的精彩,还是做自己,坚持梦想,坚持信仰。3、那就各自努力,顶端想见吧!4、众生皆苦,都在对抗,你也不能

    经典赏析·2023-11-26 09:00:20

  • 抖音剪辑个性签名怎么写才吸引人【50个精选】

    1、时间能改变的是那些原本就不够坚固的东西。2、为他习惯晚睡,可他早已熟睡。3、没有人一路单纯到底,但请别忘了最初的自己。4、当大家进入个人资料的编辑页面后,就可以在最下

    经典赏析·2023-11-26 09:00:18

  • 签名在线转换器生成器汇总46个

    1、客户在手机短信上接收包含签署链接的短信,链接点开按提示认证并完成签字或盖章,完成!2、设计风格签名,对每个人对漂亮的认知不同,有喜欢卡通体,有喜欢毛笔体,有喜欢钢笔体的,根据

    经典赏析·2023-11-26 08:00:14